package com.ruoyi.web.cp.schuedule;

import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Component;

import java.util.Date;

/**
 * GameListTask 的禁用版本，用于在 ruoyi.quartz.enabled=false 时避免 NoSuchBeanDefinitionException
 */
@Slf4j
@Component("gameListTask")
@ConditionalOnProperty(name = "ruoyi.quartz.enabled", havingValue = "false", matchIfMissing = false)
public class GameListTaskDisabled {

    public void updateGameList() {
        log.info("GameListTask is disabled - updateGameList skipped");
    }

    public void updateRmDetail() {
        log.info("GameListTask is disabled - updateRmDetail skipped");
    }

    public void saveRmResult() {
        log.info("GameListTask is disabled - saveRmResult skipped");
    }

    public void savaRmobResult() {
        log.info("GameListTask is disabled - savaRmobResult skipped");
    }

    public void savaRmfbResult() {
        log.info("GameListTask is disabled - savaRmfbResult skipped");
    }

    public void savaRmobDoubleResult() {
        log.info("GameListTask is disabled - savaRmobDoubleResult skipped");
    }

    public void savaRmChatShow() {
        log.info("GameListTask is disabled - savaRmChatShow skipped");
    }

    public void savaRmobDyResult() {
        log.info("GameListTask is disabled - savaRmobDyResult skipped");
    }

    public void savaRmobDx2Result() {
        log.info("GameListTask is disabled - savaRmobDx2Result skipped");
    }

    public void sendRmobResultAll(Integer days, String name) {
        log.info("GameListTask is disabled - sendRmobResultAll skipped");
    }

    public void getAo5ListRecent2Day() {
        log.info("GameListTask is disabled - getAo5ListRecent2Day skipped");
    }
}
